why does god allow us to suffer